Advanced Architecting on AWS
HPC โข Dedicated Hosts โข VMware Cloud โข Outposts
| Component | Purpose | Details |
|---|---|---|
| Cluster Placement Groups | Low-latency networking | Instances in same rack, 10โ25 Gbps enhanced networking |
| Elastic Fabric Adapter (EFA) | OS-bypass networking | MPI, NCCL for tightly coupled workloads. Sub-microsecond latency. |
| AWS ParallelCluster | HPC cluster management | Open-source, auto-scales compute nodes, supports Slurm |
| FSx for Lustre | High-performance file system | Sub-millisecond latency, 100s GB/s throughput, S3 integration |
| AWS Batch | Job scheduling | Managed batch processing, supports multi-node parallel jobs |
| Feature | Dedicated Instances | Dedicated Hosts |
|---|---|---|
| Hardware isolation | Yes โ your instances only | Yes โ entire physical server |
| Socket/core visibility | No | Yes โ see physical cores, sockets |
| Instance placement control | No | Yes โ place on specific host |
| BYOL (licensing) | Not supported | Supported (Windows Server, SQL, Oracle) |
| Pricing | Per-instance premium | Per-host (regardless of instances running) |
| Use case | Compliance isolation | License compliance + compliance isolation |
| FSx Type | Protocol | Best For | Performance |
|---|---|---|---|
| FSx for Lustre | Lustre (POSIX) | HPC, ML training, video processing | 100s GB/s, sub-ms latency |
| FSx for Windows | SMB | Windows workloads, .NET apps, SQL Server | Multi-AZ, AD integration |
| FSx for NetApp ONTAP | NFS, SMB, iSCSI | Multi-protocol, enterprise storage | Snapshots, tiering, cloning |
| FSx for OpenZFS | NFS | Linux workloads, data compression | Snapshots, low cost |
# Create a cluster placement group aws ec2 create-placement-group --group-name hpc-cluster \ --strategy cluster # Launch instance with EFA in placement group aws ec2 run-instances --instance-type c5n.18xlarge \ --placement "GroupName=hpc-cluster" \ --network-interfaces "DeviceIndex=0,InterfaceType=efa,SubnetId=subnet-xxx" # Describe EFA interfaces aws ec2 describe-network-interfaces \ --filters "Name=interface-type,Values=efa"
Q1: A genomics company needs to run tightly-coupled MPI workloads with sub-microsecond inter-node latency. Which combination should they use?
A) Spread placement group + ENI B) Cluster placement group + EFA C) Partition placement group + ENA D) Dedicated Hosts + ENI
Q2: A company must run Oracle Database with per-core licensing. What should they use?
A) Dedicated Instances B) Dedicated Hosts C) Spot Instances D) Outposts
HPC on AWS
Cluster placement groups + EFA + FSx Lustre + ParallelCluster. OS-bypass networking for MPI.
Dedicated Hosts
Physical server visibility for BYOL licensing. Per-host pricing. Core/socket visibility.
Outposts
AWS infrastructure on-premises. Same APIs. AWS-managed hardware. Rack or server form factor.
VMware Cloud
โ ๏ธ No longer selling new subscriptions. Existing only. Migrate to native AWS services.
VMware Cloud on AWS no longer accepting new customers. AWS Transform is the migration path.
Step 1: Discovery & Assessment
AWS Transform agent connects to vCenter, discovers all VMs, maps dependencies, identifies OS versions and workload types. Generates a migration readiness report.
Step 2: Intelligent Wave Planning
AI agent groups servers into migration waves based on dependencies, criticality, and affinity. Ensures dependent services migrate together. Suggests target EC2 instance types.
Step 3: Network Configuration Conversion
Translates VMware network constructs (port groups, vSwitches, NSX rules) into AWS-native equivalents (VPCs, subnets, security groups, NACLs). Automated via Transform Network Migration APIs.
Step 4: Replication & Testing (MGN)
Deploy replication agents on VMs โ continuous block-level replication to AWS. Launch test instances to validate. No downtime during replication. Uses AWS Application Migration Service (MGN) under the hood.
Step 5: Cutover & Validation
Schedule cutover window โ final sync โ launch production instances โ validate โ update DNS โ decommission VMware VMs. Minimal downtime (minutes).
Step 6: Post-Migration Optimization
Right-size instances with Compute Optimizer. Modernize: containerize workloads (ECS/EKS), adopt managed services (RDS, ElastiCache), implement auto-scaling. Eliminate VMware licensing costs entirely.